﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace DiscreteEventModel.Common {

    public interface IBinaryWriter : IDisposable {
        void Write(UInt16 value);
        void Write(Int16 value);
        void Write(UInt32 value);
        void Write(Int32 value);
        void Write(UInt64 value);
        void Write(Int64 value);
        void Write(Single value);
        void Write(Double value);
        void Write(Decimal value);
        void Write(Char value);
        void Write(Boolean value);
        void Write(Byte value);
    }
}
